<script>on mouseUpglobal Todayclick at location of button Todayend mouseUp</script>
</part>
<part>
<id>16</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>245</left>
<top>302</top>
<right>299</right>
<bottom>352</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>902</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>14</textSize>
<textStyle>bold</textStyle>
<name>Yesterday</name>
<script>on mouseUpglobal Yesterdayclick at location of button Yesterdayend mouseUp</script>
</part>
<part>
<id>17</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>15</left>
<top>64</top>
<right>625</right>
<bottom>95</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>18</textSize>
<textStyle>plain</textStyle>
<name>1 Week = 7 Days</name>
<script>on mouseUpglobal SayAllDaysset hilite of me to trueput true into SayAllDaysclick at location of button "Monday"click at location of button "Tuesday"click at location of button "Wednesday"click at location of button "Thursday"click at location of button "Friday"click at location of button "Saturday"click at location of button "Sunday"set hilite of me to falseput false into SayAllDaysend mouseUp</script>
</part>
<part>
<id>20</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>178</left>
<top>101</top>
<right>282</right>
<bottom>123</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>14</textSize>
<textStyle>bold</textStyle>
<name>Dad's At Work</name>
<script>on mouseUpglobal SayAllDaysput true into SayAllDaysclick at location of button "Monday"click at location of button "Tuesday"click at location of button "Wednesday"click at location of button "Thursday"click at location of button "Friday"put false into SayAllDaysend mouseUp</script>
</part>
<part>
<id>21</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>484</left>
<top>101</top>
<right>588</right>
<bottom>123</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>14</textSize>
<textStyle>bold</textStyle>
<name>Weekend</name>
<script>on mouseUpglobal SayAllDaysput true into SayAllDaysclick at location of button "Saturday"click at location of button "Sunday"put false into SayAllDaysend mouseUp</script>
</part>
<part>
<id>22</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>341</left>
<top>302</top>
<right>395</right>
<bottom>352</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>26425</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>14</textSize>
<textStyle>bold</textStyle>
<name>Tomorrow</name>
<script>on mouseUpglobal Tomorrowclick at location of button Tomorrowend mouseUp</script>
</part>
<name>Days Of The Week</name>
<script>on openCardglobal Today, Tomorrow, Yesterday, SayAllDaysset hilite of button "Monday" to falseset hilite of button "Tuesday" to falseset hilite of button "Wednesday" to falseset hilite of button "Thursday" to falseset hilite of button "Friday" to falseset hilite of button "Saturday" to falseset hilite of button "Sunday" to falsehide bg button "FAST"put false into SayAllDaysput item 1 of the long date into Today-- Calc Tomorrowget the secondsadd 86400 to itconvert it to long dateput item 1 of it into Tomorrow-- Calc Yesterdayget the secondssubtract 86400 from itconvert it to long dateput item 1 of it into Yesterdayclick at location of button Todayend openCardon closeCardglobal Todayset hilite of button "Monday" to falseset hilite of button "Tuesday" to falseset hilite of button "Wednesday" to falseset hilite of button "Thursday" to falseset hilite of button "Friday" to falseset hilite of button "Saturday" to falseset hilite of button "Sunday" to falseend closeCardon mouseUpglobal Today, Tomorrow, Yesterday, SayAllDaysif 1 <= offset (the short name of target,"MondayTuesdayWednesdayThursdayFridaySaturdaySunday") thenset hilite of target to falseput the short name of the target into DayNameif not SayAllDays thenif DayName is Today thenplay "TodayIs..."else if DayName is Yesterday thenplay "YesterdayWas"else if DayName is Tomorrow thenplay "TomorrowIs"end ifwait until the sound is doneend ifset hilite of target to trueplay DayNamewait until the sound is doneif DayName is not Today thenset hilite of target to falseend ifend ifend mouseUp</script>
</card>
card_3886.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<script>on openCardglobal SecretWordChoicehide bg button "FAST"put 1 into SecretWordChoice -- Set To Wrong Secret Wordclick at location of button "HeyKid"end openCard</script>
</card>
card_5189.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<script>on mouseUpsay "OddNumbers"wait until the sound is donecountBy 1, 2end mouseUp</script>
</part>
<part>
<id>150</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>583</left>
<top>168</top>
<right>637</right>
<bottom>214</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>18</textSize>
<textStyle>bold</textStyle>
<name>5's</name>
<script>on mouseUpsay "CountBy5s"wait until the sound is donecountBy 0, 5end mouseUp</script>
</part>
<part>
<id>151</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>583</left>
<top>72</top>
<right>637</right>
<bottom>118</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>18</textSize>
<textStyle>bold</textStyle>
<name>Even</name>
<script>on mouseUpsay "EvenNumbers"wait until the sound is donecountBy 0, 2end mouseUp</script>
</part>
<part>
<id>152</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>583</left>
<top>216</top>
<right>637</right>
<bottom>262</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>18</textSize>
<textStyle>bold</textStyle>
<name>10's</name>
<script>on mouseUpsay "CountBy10s"wait until the sound is donecountBy 0, 10end mouseUp</script>
</part>
<part>
<id>153</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>288</left>
<top>405</top>
<right>343</right>
<bottom>451</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>18</textSize>
<textStyle>bold</textStyle>
<name>Clear</name>
<script>on mouseUpglobal NumButtons-- Clear Buttonput 109 into NumButtonsrepeat with Digit = 0 to NumButtonsput "button" && quote & Digit & quote into ButtonNameset hilite of ButtonName to falseend repeatend mouseUp</script>
</part>
<part>
<id>179</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>136</left>
<top>360</top>
<right>179</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>101</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>180</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>182</left>
<top>360</top>
<right>225</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>102</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>181</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>228</left>
<top>360</top>
<right>271</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>103</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>182</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>274</left>
<top>360</top>
<right>317</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>104</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>183</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>320</left>
<top>360</top>
<right>363</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>105</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>184</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>366</left>
<top>360</top>
<right>409</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>106</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>185</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>412</left>
<top>360</top>
<right>455</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>107</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>186</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>458</left>
<top>360</top>
<right>501</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>108</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<part>
<id>187</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>504</left>
<top>360</top>
<right>547</right>
<bottom>390</bottom>
</rect>
<style>shadow</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>center</textAlign>
<font>Palatino</font>
<textSize>24</textSize>
<textStyle>bold</textStyle>
<name>109</name>
<script>on mouseUpsayNumber (short name of me)end mouseUp</script>
</part>
<name></name>
<script>on openCardglobal UseTones, delay, NumButtonsput 0 into delayput 109 into NumButtonsend openCard------------------------------------------------------------------ Counts from "Digit" upto "NumButtons" in "Increment" Steps ------------------------------------------------------------------on countBy Digit, Incrementglobal NumButtonsrepeat while Digit <= NumButtonsput "button" && quote & Digit & quote into ButtonNameset hilite of ButtonName to truesend mouseUp to ButtonNamewait until the sound is doneadd Increment to Digitend repeatend countBy</script>
</card>
card_3800.xml
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE card PUBLIC "-//Apple, Inc.//DTD card V 2.0//EN" "" >
<script>on mouseUpGlobal UseTonesif UseTones is true thenput false into UseTonesSayEachChar "911"put true into UseToneselseSayEachChar "911"end ifend mouseUp</script>
</part>
<part>
<id>38</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>244</left>
<top>424</top>
<right>281</right>
<bottom>455</bottom>
</rect>
<style>transparent</style>
<showName> <false /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <false /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>17838</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>Use Tones</name>
<script>on mouseUpGlobal UseTonesif UseTones is true thenput false into UseTonesset hilite of button "Use Tones" to falseelseput true into UseTonesset hilite of button "Use Tones" to trueend ifend mouseUp</script>
</part>
<part>
<id>41</id>
<type>button</type>
<visible> <true /> </visible>
<reserved5> 0 </reserved5>
<reserved4> 0 </reserved4>
<reserved3> 0 </reserved3>
<reserved2> 0 </reserved2>
<reserved1> 0 </reserved1>
<enabled> <true /> </enabled>
<rect>
<left>471</left>
<top>65</top>
<right>527</right>
<bottom>115</bottom>
</rect>
<style>transparent</style>
<showName> <true /> </showName>
<highlight> <false /> </highlight>
<autoHighlight> <true /> </autoHighlight>
<sharedHighlight> <true /> </sharedHighlight>
<family>0</family>
<titleWidth>0</titleWidth>
<icon>13745</icon>
<textAlign>center</textAlign>
<font>Chicago</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<name>HOME</name>
<script>on mouseUpplay "mommy"wait until the sound is doneSayEachChar "8880247"end mouseUp</script>
<script>on mouseUpif visible of cd field "Instructions" is not true then-- Show Instructionsset hilite of me to trueshow cd field "Instructions"else-- Hide Instructionshide cd field "Instructions"set hilite of me to falseend ifend mouseUp</script>
</part>
<part>
<id>60</id>
<type>field</type>
<visible> <false /> </visible>
<dontWrap> <false /> </dontWrap>
<dontSearch> <true /> </dontSearch>
<sharedText> <false /> </sharedText>
<fixedLineHeight> <false /> </fixedLineHeight>
<autoTab> <false /> </autoTab>
<lockText> <false /> </lockText>
<rect>
<left>50</left>
<top>2</top>
<right>592</right>
<bottom>442</bottom>
</rect>
<style>scrolling</style>
<autoSelect> <false /> </autoSelect>
<showLines> <false /> </showLines>
<wideMargins> <false /> </wideMargins>
<multipleLines> <false /> </multipleLines>
<reservedFamily> 0 </reservedFamily>
<titleWidth>0</titleWidth>
<icon>0</icon>
<textAlign>left</textAlign>
<font>Geneva</font>
<textSize>12</textSize>
<textStyle>plain</textStyle>
<textHeight>16</textHeight>
<name>Instructions</name>
<script></script>
</part>
<content>
<layer>card</layer>
<id>60</id>
<text><span class="style10"> Requirements ΓÇó</span><span class="style4"> At least a 12" monitor Hypercard 2.0 Minimal hypercard scripting abilities Sound input capabilities if you want to </span><span class="style7">fully</span><span class="style4"> customize this stack.</span><span class="style10">ΓÇó About This Stack ΓÇó</span><span class="style4">This stack was created over a period of about three years for my Son, Christopher. I have periodically added new features as the need arose. It has helped Christopher learn his "ABC's" when he was about two and a half. It helped him memorize several phone numbers including 911 and his own phone number by the time he was three and a half (looking back I ask myself if this really was a good idea). It helped us provide a simple method to try to teach him about child safety. Recently, I added a card to help him to learn the days of the week (he's almost 5 now). It has really helped Christopher that he was able to learn at his own pace. It is amazing how easily, eagerly and quickly he has learned through such a simple interface. It consists primarily of buttons that, when clicked, play a sound, flash a button or two and teach the child by sheer, although non-boring, visual and aural repetitious discovery.It is not a perfect interface. It also doesn't have the most elegantly designed scripts. It uses the ABC sounds from Apples "Finger Spell" stack (I could not find a copyright notice on the stack, so if there is any problem, please let me know. At the present time, I'm too lazy to record the alphabet on my own).This stack consists of 5 simple cards: ΓÇó </span><span class="style6">Phone Numbers </span><span class="style4"> Resembles a touch-tone keypad with spoken numbers. Optionally touch-tones are played when the buttons are clicked. Several buttons exist to teach the child important phone numbers. ΓÇó </span><span class="style6">The Alphabet </span><span class="style4">Speaks the alphabet and has several buttons to spell special words like Grandmother, Mommy, etc. ΓÇó </span><span class="style6">Numbers </span><span class="style4">Speaks the numbers from 0-109. It also teaches even and odd numbers and can count by fives and tens. ΓÇó </span><span class="style6">Child Safety </span><span class="style4"> This tries to teach the child: (1) Not to let anyone pick him/her up (from school, for example) without that person knowing a pre- arranged "secret word." (2) Not to play with electrical plugs. (3) Not to open the door until (s)he asks, "Who is it?" ΓÇó </span><span class="style6">Days of the Week </span><span class="style4">Speaks the days of the week. Includes "Today is..." "Yesterday was..." and "Tomorrow is...."</span><span class="style10">ΓÇó Modifying This Stack ΓÇó</span><span class="style4">I have tried to "Kid Proof" this stack by adding a script called "edit" which toggles between "Kid Proof" and "Editable" modes. When the stack is opened, it is automatically set to "Kid Proof" mode. BlindTyping is also enabled (and reset when you leave the stack to what you originally had it set to). Just type "edit" in the blindTyping mode to allow you to modify this stack. Type it again to return to the "Kid Proof" mode. This is the only way to edit the stack cards.There are three sound resources that you will need to modify: ΓÇó "</span><span class="style6">ChildsName</span><span class="style4">" which is currently set to "</span><span class="style7">Christopher</span><span class="style4">" ΓÇó "</span><span class="style6">WhatsTheSecretWord</span><span class="style4">" which is my son's voice saying: "</span><span class="style7">What's the secret word</span><span class="style4">?" (you don't really need to modify this, but I think it helps the child learn when he hears his own voice asking what the secret word is). ΓÇó "</span><span class="style6">SecretWord</span><span class="style4">" which is currently set to a gereric: "</span><span class="style7">The secret word is 'Macintosh' </span><span class="style4">"If you don't have sound input capabilities, just set the global variable "ChildsName" (in the stack script "openStack") to "" (nothing) and "</span><span class="style7">Christopher</span><span class="style4">" will not be spoken. You'll have to decide what to do about the secret word (perhaps you know someone with a microphone).You will also need to edit the buttons that represent the phone numbers you want your child to learn. Just open the script of each button (command-option-click on the button) and insert the new number where you see the existing number.</span><span class="style10">ΓÇó Future Development ΓÇó</span><span class="style4">I have no idea what I will do with this in the future. Some additions will most likely be made because of the future needs of my (now two) children. Whether or not I upload future versions depends entirely upon what kind of response I receive.</span><span class="style10">ΓÇó Contacting Me ΓÇó</span><span class="style4">This stack is "e-mail ware." If you like (or, gasp, dislike) it please send me e-mail. I'd </span><span class="style6">----REALLY----</span><span class="style4"> (get the point?) like to know how far this gets and what kind of response it receives. If you have any problems with it, please let me know and I'll try to fix it. E-mail can be sent to me at:Dave Kemsley AOL Screen Name: DavKemsley Internet: kemsley@ipld01.hac.com, or davkemsley@aol.com, or 70233.62@CompuServe.comI check into America Online once or twice a month and CompuServe once in a blue moon. I can receive e-mail at the "kemsley@ipld01.hac.com" internet address ALL DAY LONG because I sit down in front of a computer ALL DAY LONG (as long as I still have a job :-), but please don't use it for commercial purposes.</span><span class="style10">ΓÇó Average Joe Mac User Copyright Notice ΓÇó</span><span class="style4">This stack is released as is. I assume no responsibility for any damage, destruction or loss of data that may be caused by its use (There is no reason this should happen, but just to protect myself....). I also don't accept responsibility for any psychological changes you or your child may experience by sitting in front of your computer for many happy, educational hours, unless, of course, it is a positive response.You may use this stack, or any part thereof, for any purpose except to make profit as long as credit for the original work is given to me and this message is included in any modified stack (although you can modify this message to describe your additions, if any). Please upload any good modifications you make to it for the benefit of others. You may NOT use it for profit in any manner without discussing it with me first.</span><span class="style10">ΓÇó BBS & CD-ROM Copyright Notice ΓÇó</span><span class="style4">This stack may be distributed through BBS's (for user downloading) and CDΓÇôROM's, </span><span class="style6">as is</span><span class="style4">. You may NOT sell it for profit for any reason. This information MUST be included and be unchanged. You may not distribute a modified version of it without my proor permission.I also claim any and all other copyright notices that are commonly found in public domain, shareware, e-mail ware, postcardware... that I have not included here (if possible).EnjoyDave KemsleyWest Hills, California, USA</span></text>
</content>
<name></name>
<script>on openCardGlobal UseTones, delayput 0 into delayput false into UseTonesset hilite of button "Use Tones" to falseshow bg button "FAST"end openCardon closeCardput false into UseTonesset hilite of button "Use Tones" to falseend closeCard</script>